package demo.day03

// 29 kotlin语言的安全调用操作符
fun main() {
    var name: String? = "kiki"
    name = null
    // Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type String?
    // name是可空类型 可能是null 想要是用name 必须给出补救措施
    val result = name?.capitalize() // name是可空类型的 如果真的是null ?问号后面这一段代码不执行 就不会引发空指针异常
    println(result)

}